﻿using System.ComponentModel;
using System.Runtime.Serialization;

namespace SlamDunk.ValueObjects.Enums
{
    /// <summary>
    /// 串口停止位数目
    /// </summary>
    [DataContract]
    public enum StopBits
    {
        /// <summary>
        /// 不使用停止位
        /// </summary>
        [EnumMember]
        [Description("不使用停止位")]
        None = 0,

        /// <summary>
        /// 使用一个停止位
        /// </summary>
        [EnumMember]
        [Description("使用一个停止位")]
        One = 1,

        /// <summary>
        /// 使用两个停止位
        /// </summary>
        [EnumMember]
        [Description("使用两个停止位")]
        Two = 2,

        /// <summary>
        /// 使用 1.5 个停止位
        /// </summary>
        [EnumMember]
        [Description("使用 1.5 个停止位")]
        OnePointFive = 3
    }
}
